package com.qidian.mes.desensitivity;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author 戴着假发的程序员
 * @Company 起点编程
 * @Description
 * @Time 2024/4/12 9:59
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DesensitivityAnnotation {
    String value() default "*"; // "打码"的字符
    int length() default 6; // "打码"的长度
    int prefixNoMaskLength() default 1; // 前缀不"打码"的长度
    int suffixNoMaskLength() default 0; // 后缀不"打码"的长度
}
